package com.xiaoyu.awakening.base.controller;

import com.xiaoyu.awakening.base.api.IObjectStorageControllerApi;
import com.xiaoyu.awakening.base.entity.dto.OSMetadataResponse;
import com.xiaoyu.awakening.common.core.dto.Result;
import lombok.extern.log4j.Log4j2;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.multipart.MultipartFile;

/**
 * ObjectStorageController
 *
 * @author wangxiaoyu
 * @date 2024/7/2 15:36
 * @since v1.0
 */
@Log4j2
@RestController
public class ObjectStorageController implements IObjectStorageControllerApi {
    @Override
    public Result<OSMetadataResponse> uploadFile(MultipartFile file, Integer storageType) {
        return null;
    }
    @Override
    public Result<Boolean> deleteFile(MultipartFile file, Integer storageType) {
        return null;
    }
    @Override
    public Result<OSMetadataResponse> metadata(String fileId) {
        return null;
    }
}
